package com.middlegroup.pay.entity;

import com.baomidou.mybatisplus.enums.IdType;
import java.util.Date;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.middlegroup.common.mybatisplus.BaseEntity;
import lombok.Data;

import java.io.Serializable;

/**
 * <p>
 * 银行渠道路由映射表
 * </p>
 *
 * @author pc123
 * @since 2019-01-04
 */
@TableName("t_channel_bank_router")
@Data
public class ChannelBankRouter extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 内部规定统一的银行编码
     */
    @TableField("bank_code")
    private String bankCode;
    /**
     * 银行名称
     */
    @TableField("bank_name")
    private String bankName;

    /**t_channels.code
     * 通道编码
     */
    @TableField("channel_code")
    private String channelCode;
    /**
     * 权重
     */
    private Integer weight;
    /**
     * 是否启用
            0：否
            1：是
     */
    private Integer enabled;
    /**
     * 失效时间，quartz cron表达式
     */
    @TableField("invalid_time")
    private String invalidTime;

}
